home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 January - Disc 2 / Macworld (1999-01) (Disk 2).dmg / Serious Demos / Symbolic Composer 4.2 / Environment / System / DEF / Convert / Metrics / get-ratio < prev    next >
Text File  |  1998-10-23  |  774b  |  31 lines

  1. get-ratio length-symbol :optional type
  2.  
  3. Returns the tick ration of the length-symbol. Converting length symbols first to ratios allows to use the results in calculations without losing the absolute resolution achieved by the autocorrection (see get-tick).
  4.  
  5. (get-ratio '1/2)
  6. --> 1/2
  7.  
  8. (get-ratio '-1/2..)
  9. --> -7/8
  10.  
  11. The ratio returned by get-ratio can be processed with get-tick, and it is autocorrected to the tick resolution.
  12.  
  13. (get-ratio '1/2...)
  14. --> 15/16
  15.  
  16. (get-tick '1/2...)
  17. --> 1800
  18.  
  19. (get-tick (get-ratio '1/2...))
  20. --> 1800
  21.  
  22. Note that the type is by default :symbol. This means that when get-ratio expands 1/1, 2/1 etc, it returns them as symbols. If :integer is used then the output will be integers 1, 2 etc.
  23.  
  24. (get-ratio '1/1)
  25. 1/1
  26. internal
  27.  
  28. (get-ratio '1/1 :integer)
  29. 1
  30.  
  31.